package com.xxx.mch.domain.dto;

import com.alibaba.fastjson.annotation.JSONField;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

/**
 * @author FengHaixin
 * @description 一句话描述该文件的用途
 * @date 2020-02-25
 */
@Setter
@Getter
@ToString
public class ScoreDto
{
    private Integer id;

    private String uid;

    /**
     * 任务类型ID
     */
    private Integer taskId;

    private String taskName;

    /**
     * 任务级别ID
     */
    private Integer levelId;

    /**
     * 任务级别名称
     */
    private String levelName;

    /**
     * 标题
     */
    private String title;

    /**
     * 计划完成时间
     */
    @JSONField (format = "yyyy-MM-dd HH:mm:ss")
    private Date planCompletionTime;

    /**
     * 完成时间
     */
    @JSONField (format = "yyyy-MM-dd HH:mm:ss")
    private Date completionTime;

    /**
     * 指派人ID
     */
    private String assignorId;

    /**
     * 指派人名
     */
    private String assignor;

    /**
     * 得分
     */
    private BigDecimal score;

    @JSONField (format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @JSONField (format = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

}
